package com.cesce.batch.cobros.items;

import org.springframework.batch.item.file.transform.LineAggregator;


import com.cesce.batch.cobros.reverse.Cobregistro;

public class HostCabeceraLineAggregator implements LineAggregator<Cobregistro> {

	private static final String LINE_SEPARATOR = System.getProperty("line.separator");


	public String aggregate(Cobregistro reg) {
		
		StringBuilder result = new StringBuilder();

		result.append("9" + LINE_SEPARATOR);
		result.append(reg.getModalidad() + LINE_SEPARATOR);	
		result.append(reg.getPoliza() + LINE_SEPARATOR);		
		result.append(reg.getFilial() + LINE_SEPARATOR);		
		result.append(reg.getFechanotificacion() + LINE_SEPARATOR);		
		result.append(reg.getFechaentrada() + LINE_SEPARATOR);		
		result.append(reg.getIdregistro() + LINE_SEPARATOR);		
		result.append(reg.getIdestado().getIdestado().intValue()!=55?"1":"2" + LINE_SEPARATOR);		
		result.append(reg.getCodrefuser() + LINE_SEPARATOR);		
		result.append(reg.getTipousuario());				
		
		return result.toString();
	}


}
